实战经验丨AB PLC调试笔记选型篇和组态篇
AB PLC调试笔记——选型篇
手里项目客户指定了AB品牌PLC,由于是第一次使用AB的PLC产品,走了很多弯路,遇到不少问题,整理以作记录,不定时更新。此为第一部分,选型篇。
系统中涉及若干从站模块,故选取5370中型PLC,总线采用ETHERNET/IP。整个项目多台PLC组成一个网络。为了实现产品线统一化、模块通用化,所有PLC均采用5370系列PLC。
5370系列分为L1、L2、L3三种产品线。AB分布式IO系统中,1734型所使用的IO模块与5370 L1的模块通用,故本着型号尽量少的原则,PLC选用5370 L1型,分布式IO采用1734型。不涉及运动控制,PLC选用1769-L16ER-BB1B与1769-L18ER-BB1B。多台分布式IO成直线布置,故选用1734-AENTR,此型比1734-AENT多一个网口,提高布线灵活性。
5370型PLC有一个缺陷,本机支持的IO点非常有限。1769-L16ER-BB1B最多只支持6个模块,1769-L18ER-BB1B也仅支持8个,1734 IO模块每个最多只支持8个IO点,模拟量更少,类比西门子1200系列最大支持8个模块、每个模块最大32IO(16DI+16DO),明显更坑。如果要扩展IO点,必须增加分布式IO模块(1734-AENT),又是白花花的银子。另外,所有IO模块必须配基座单元!选型的时候遗漏了这一点,直到到货才发现这么严重的问题,必须深刻检讨。基座单元推荐选用1734-TOPS。相比1734-TOP型的螺丝紧固,1734-TOPS使用弹簧压接,安装效率更高。
HMI选型时,基于成本考虑,放弃初选PanelView 5000系列,替换为PanelView 800。5000系列没用过,据说挺好用,800系列的功能确实是,一言难尽。800系列连接5370,需要注意很关键的两点:第一,最大只支持200个标签(变量);第二,最多只支持25个画面。其他的几点还好,一台PLC只能连一个触摸屏,最多150个报警,一般应用不会超过这个限制。
个人感受:
由于个人西门子的产品用的比较多,故以AB和西门子做比较。
价格:AB的价格比西门子确实高得多。HMI之所以放弃PanelView 5000选用PanelView 800,也是出于成本考虑。如果5000系列相当于西门子精智系列,那800系列还不如精简系列。价格上比西门子贵了一半左右。
产品:个人感觉AB的PLC颜值不如西门子,但是扩展模块比西门子ET200SP更好看。1734模块很精致,宽度好像是12.7MM,1200扩展模块体积相比就大了。并且扩展模块的型号与分布式IO模块的型号统一,减少备件种类。1200系列只有最高配的型号才配有2个网口,5370最低端的L1型也全系配两个网口,某些情况下比西门子省了一个交换机。5370原配一张SD卡,不知道是否是普通SD卡。西门子300/1500系列均需要配一张超贵的原厂SD卡,AB没用到这种高端型号,不清楚是否需要此配置。
AB PLC调试笔记——组态篇
左图大块头为PLC,后边扩展两个模块,右边为分布式IO模块,扩展了一个模块。
个人感受:
PLC的外形不如S7-1200/1500好看。实际试用时,从上电到系统启动完成时间较长,保守估计一分钟以上。扩展模块尺寸相当小,某些细节方面设计很不错,白色标签可以抽出,但是标签太小了,写字也不好写。这不重要。不同功能模块颜色不一样,图上蓝色的模块为DI模块,绿色为DO模块,橙色为AI模块,类比西门子ET200SP的模块,辨识度更好。
模块安装方式与西门子有些区别,与ET200SP系列比较,模块与基座单元插拔均很方便,但是基座单元的更换,就不一样了。西门子的基座单元是左右连接一个连一个,拆卸的时候需要将左右均掰开一定空间,而AB采用的是垂直安装方式,PLC与模块的最右侧均有一个卡槽(被上图中DANGER字样的盖板挡住了),基座单元只需顺着卡槽直接插到底就行。AB的垂直拆卸方式明显比西门子的左右拆卸方式更合理。
步入正题。
第一部分:IP设置
看起来明明很简单的东西,却让我感觉巨坑!
我们先回顾一下PORTAL/STEP7怎么设置IP。打开PORTAL,在硬件组态中组态好CPU/设备,在可访问设备列表中选出对应的设备分配好就行。如果有几个相同的设备,还可以选择点亮LED,通过指示灯的闪烁就能找到对应的是哪一台设备。至于AB?说来话长。
1.打开RSLINX,建立一个网络驱动器,填好该项目涉及到的所有IP地址,具体设置请查询《CompactLogix 5370控制器》,官网下载1769-um021_-zh-p文档,第四章,不再赘述。
2.后面几步其实上述文档也有,但是有一个地方容易出问题,我还是单独说一下,请打开BootP DHCP TOOL软件(Studio5000自带);
3.点TOOL——Network Setting选项,确认IP网段设置,点OK;
4.等待扫描出硬件,如上图;
5.根据你设备的MAC地址,选择双击,这时你可以输入IP地址了,点OK,这样下边就有了这个设备的信息(包括MAC地址和IP地址);
6.这样IP地址就设置完成了吗?哼哼,少年,你太天真!这时候你发现中间最右方多了两个按钮,分别是Enable BootP DHCP和Disable BootP DHCP,分别是:使能自动获取IP地址和禁止自动获取IP地址。那我们应该点哪个呢?如果你运气够好,点Disable,也许可以成功,我没成功过。更可靠的方式是点Enable,然后开始祈祷不要报错。如果报错,确认以后再点,没有成功过一会儿再点,直到左下角诊断信息出现成功(successful)为止!这个时候你可以PING一下IP设置是否成功。
7.那这样就完成了吗?对不起,你离成功还差那么一两步。上一步完成后,千!万!不!能!断!电!因为点Enable是自动获取IP地址,重启后又会自动获取一个新的IP地址……所以我们必须马不停蹄进行下一步动作——马上打开RSLINX软件。
8.如上图,可以看到在这个网络中,我所在线的设备有两个,192.168.1.11和192.168.1.12。11是PLC,12是分布式IO模块。在对应的设备上点右键,选择Config选项,在弹出窗口的选项卡中选择Network,在这里边再选择手动设置IP地址,才能保证万无一失。设置完成确认,此时可以断电重启了,再PING一下刚才设置的IP地址是否有效。如果还是找不到IP地址,重复以上步骤。不确定在IP设置的时候点Disable无效是我电脑的问题还是其他因素。
9.分布式IO还有一个地方需要设置。上图中Modify chassis Size要按照模块的数量设置。打AB客服电话就是这里出了问题。这里要填写分布式IO的模块数量,如果不匹配会报错(数量计算包括通讯模块,例如,我只加了一个DI模块,所以填写了2,如果没有加任何扩展模块,就算填了1模块也会报错)。
喜欢实战经验分享的工控小伙伴们,可以在【阅读原文】中给作者点个赞哦
*如果你也喜欢这篇分享,欢迎转到朋友圈*
中华工控网,转载请注明出处
投稿邮箱:blog@gkong.com
商务合作:0755-26546361
❦欢迎私撩,非诚勿扰❦
@工控人都爱关注的公众号
▲长按二维码关注